// A系列格式
const PagesA = {
  A0: {
    width: "841mm",
    height: "1189mm",
  },
  A1: {
    width: "594mm",
    height: "841mm",
  },
  A2: {
    width: "420mm",
    height: "594mm",
  },
  A3: {
    width: "297mm",
    height: "420mm",
  },
  A4: {
    width: "210mm",
    height: "297mm",
  },
  A5: {
    width: "148mm",
    height: "210mm",
  },
  A6: {
    width: "105mm",
    height: "148mm",
  },
  A7: {
    width: "74mm",
    height: "105mm",
  },
  A8: {
    width: "52mm",
    height: "74mm",
  },
  A9: {
    width: "37mm",
    height: "52mm",
  },
  A10: {
    width: "26mm",
    height: "37mm",
  },
};

// B系列格式
const PagesB = {
  B0: {
    width: "1000mm",
    height: "1414mm",
  },
  B1: {
    width: "707mm",
    height: "1000mm",
  },
  B2: {
    width: "500mm",
    height: "707mm",
  },
  B3: {
    width: "353mm",
    height: "500mm",
  },
  B4: {
    width: "250mm",
    height: "353mm",
  },
  B5: {
    width: "176mm",
    height: "250mm",
  },
  B6: {
    width: "125mm",
    height: "176mm",
  },
  B7: {
    width: "88mm",
    height: "125mm",
  },
  B8: {
    width: "62mm",
    height: "88mm",
  },
  B9: {
    width: "44mm",
    height: "62mm",
  },
  B10: {
    width: "31mm",
    height: "44mm",
  },
};

// C系列格式
const PagesC = {
  C0: {
    width: "917mm",
    height: "1297mm",
  },
  C1: {
    width: "648mm",
    height: "917mm",
  },
  C2: {
    width: "458mm",
    height: "648mm",
  },
  C3: {
    width: "324mm",
    height: "458mm",
  },
  C4: {
    width: "229mm",
    height: "324mm",
  },
  C5: {
    width: "162mm",
    height: "229mm",
  },
  C6: {
    width: "114mm",
    height: "162mm",
  },
  C7: {
    width: "81mm",
    height: "114mm",
  },
  C8: {
    width: "57mm",
    height: "81mm",
  },
  C9: {
    width: "40mm",
    height: "57mm",
  },
  C10: {
    width: "28mm",
    height: "40mm",
  },
};

// 其他常规纸张
const PagesOther = {
  "16K": {
    width: "184mm",
    height: "260mm",
  },
  "32K": {
    width: "130mm",
    height: "184mm",
  },
  Letter: {
    width: "216mm",
    height: "279mm",
  },
};

export default {
  ...PagesA,
  ...PagesB,
  ...PagesC,
  ...PagesOther,

  // 自定义纸张
  custom: {
    width: null,
    height: null,
  },
};
